/**
 * 富文本编辑器参数
 * 
 * Note: MutableStyledString 是 ArkUI 内置类型，通过 Object 类型传递
 */

export interface RichEditorParams {
  title: string                                 // 页面标题
  content?: string                              // 初始纯文本内容
  contentHtml?: string                          // 初始HTML内容
  contentStyledString?: Object                  // 初始富文本对象（优先使用）实际是 MutableStyledString 类型
  maxLength?: number                            // 最大字数限制，默认1000
  placeholder?: string                          // 输入提示文字
}

/**
 * 富文本编辑器返回结果
 */
export interface RichEditorResult {
  content: string                               // 纯文本内容
  contentHtml: string                           // HTML格式内容
  contentStyledString: Object                   // 富文本对象（完整保留格式）实际是 MutableStyledString 类型
}
